home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1996 #14
/
Monster Media No. 14 (April 1996) (Monster Media, Inc.).ISO
/
bbs_door
/
zmsg2b3.zip
/
ZMESSAGE.DOC
< prev
next >
Wrap
Text File
|
1996-02-06
|
33KB
|
821 lines
The Ultimate BBS List
version 2.0b3 Wide Beta
by KS\ Software
=====================================================================
1 WARRANTEE INFORMATION
=====================================================================
ZMessage is distributed AS IS with NO warranty, neither expressed
nor implied. In no event will Kurt Schultz or KS\ Software be held
liable to you for any damages, expenses or loss of profits or savings
that may occur through the use of or inability to use this program. You,
the user agree to use this program at your own risk. Extensive testing
has been performed to ensure satisfactory performance prior to release.
However, ZMessage is only gauranteed to use up hard disk space.
=======================================================================
2 LEGAL STUFF
=======================================================================
ZMessage is ShareWare and as such is protected under US Federal
Copyright Laws. You are granted license to use this program for
evaluation purposes for a period of 30 days. At the end of 30 days,
you must either register ZMessage or remove it from your system and
discontinue its use. If you continue to use ZMessage past the 30 day
evaluation period without registering, you will be in violation of US
Federal Copyright Laws.
PLEASE DISTRIBUTE THIS PROGRAM!!!!! You may distribute the ShareWare
version of Zmessage as much as you like, in fact I URGE you to upload
this archive to every system you call! I only ask that you do not alter
any of the files contained within this archive without express permission
from me.
==========================================================================
3 GETTING AHOLD OF ME
==========================================================================
If you need to get ahold of me for any reason, I can be reached
via E-Mail at the following:
FidoNet: InterNet: America Online:
1:3634/406 moutanman@aol.com Moutan Man
and Snail Mail:
Kurt Schultz
PO BOX 341
Parkton, NC 28371
==========================================================================
4 INTRODUCTION
==========================================================================
ZMessage is a multi-node capable auto message door written
in an attempt to create a nicer looking Auto Message door than the
usual "blue boxes" containing text. Users can leave a 2-line message
that other users will see at logon. Once the maximum number of messages
is reached, the oldest message will be paged out of the data file as new
ones are added. It supports User selectable message color with support
for embedding several colors within the message body. Users can post
messages using Anonymous, their Real Name or their Handle.
ZMessage has 2 modes of operation: Logon and Normal. In Logon
mode, ZMessage will display messages left by others then ask the user if
they want to leave a message. It will then return to the BBS after the
user leaves a message or selects not to leave a message. (The usual
automessage door mode) In Normal mode, ZMessage performs as a regular
door displaying a menu of choices ( Add message, View messages, Logoff,
and Quit to BBS ) Each time the user finishes viewing or adding messages,
they are returned to the menu until they select logoff or quit to BBS.
This offers the ability for Zmessage to match up seamlessly to your BBS
as if it were a part of the host.
All ANSI/Avatar/ASCII/RIP screens can be customized to your liking
in both the registered and unregistered versions. See CUSTOMIZING THE
SCREENS for details.
<<<<<<<<<<< A QUICK PLUG FOR OPEN DOORS BY Brian Pirie >>>>>>>>>>>>>>>
ZMessage was written in C using the Open Doors Library by Brian
Pirie. <Thanks Brian for an EXCELENT programming library>. Open doors
version 5.0 can be found on most BBS's filename ODOORS50.ZIP. I highly
recommend this library over any other!
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
ZMessage supports dropfile formats from most major bbs packages, and
automatically senses which format is present.
Supported formats are shown below:
+-----------------------------+
| DORINFO?.DEF |
| EXITINFO.BBS (normal) |
| EXITINFO.BBS (extended) RA |
| EXITINFO.BBS (Quick BBS) |
| CHAIN.TXT |
| SFDOORS.DAT |
| CALLINFO.BBS |
| DOOR.SYS (GAP/PC-Board) |
| DOOR.SYS (doorway style) |
| DOOR.SYS (WildCat) |
| Custom (SysOp defined) |
+_____________________________+
If your BBS software does not support one of the above formats,
you can use the configuration file to configure ZMessage to use your
BBS's dropfile format! For more informatin regarding custom dropfile
setup, refer to the section titled "The Configuration File".
ZMessage is fully SysOp configurable. The configuration file
permits you to customize the performance of ZMessage to your own
preferences. Among settings available are system directories, screen
colors, maximum time permitted, memory swapping options, and more.
This version of ZMessage is now multi-node aware! I have not been
able to fully test multi-node operation yet. However, ZMessage is
multi-node aware and should have no problem running under a multi-node
setup.
The only crippling I have set is a limit of 3 auto-messages and a
10 second delay with a message stating that you are an Unregistered
BBS on exit. And of course, if you don't register, Aliens will suck
your brain. Registration will remove the nasty things.
Registration is only $10.00. This is a one time registration fee, your
key code will work on all future versions of ZMessage. So why not
register right? <g>
=======================================================================
5 FILES IN THIS ARCHIVE
=======================================================================
The following files should be included in this archive:
ZMESSAGE.EXE The Program
ZMESSAGE.CFG A heavily commented configuration file
ZMESSAGE.DOC This file
ZMESSAGE.DAT The Data file <created when you run Zmessage>
ZLOGO.ANS/RIP The Logo at the top of the screen when messages are
displayed.
ZMENU.ANS/ASC/RIP The background image for the Menu display.
ZADD.ANS/RIP The Screen you see when adding messages.
DOOR.SYS A door.sys file for testing
REGISTER.FRM The Registration Form.
RENSETUP.DOC A document by HereticX16 for help setting up Zmessage
on Renegade BBS
<<<<<<<< IMPORTANT >>>>>>>>>
DELETE THE DOOR.SYS FILE PRIOR TO INSTALLING ZMESSAGE ON YOUR BBS.
THE DOOR.SYS FILE IS ONLY FOR YOUR CONVENIENCE IN TESTING.
=============================================================================
6 CUSTOMIZING THE SCREENS
=============================================================================
You can customize all the screens in ZMessage with an ansi editor.
You can use TheDraw, Aciddraw or any other Ansi editor to edit ZMENU.ANS
ZLOGO.ANS and ZADD.ANS to customize ZMessage for you BBS. The only
limitations are detailed below.
In addition to the ANSI and RIP screens, Zmessage also supports avatar
format, however, no avatar screens are included in this archive. To add
Avatar screens to Zmessage, all you need to do is create an avatar screen
for each screen and name them with the extension .AVT (ie. ZLOGO.AVT)
If a user has Avatar emulation, Zmessage will automatically send the Avatar
screen instead of Ansi or RIP.
ZLOGO.ANS
The top 6 lines of the screen when messages are displayed are from
this file. Messages are scrolled below this screen so the logo will
stay up at all times. ZLOGO.ANS must not be any longer than 6 lines.
Otherwise it will be scrolled off the top of the screen initially and
if it is too long, the message scrolling routine will destroy anything
below line 6.
ZLOGO.RIP
This file is the RIP version of ZLOGO.ANS. ZLOGO.RIP requires a text
Window for displaying of the messages. It is important not to let any
button you place on it to reset the screen unless it is for answering "NO"
to adding messages.
ZADD.ANS
This ansi can be up to 23 lines long. The only limitation is that
the text in this part of the program has a black background, so you
would need to allow an area of no graphics for the text like the current
screen.
ZADD.RIP
This rip requires a text window for the add message and verify routines.
It is only important to remember NOT to let your buttons reset the screen.
The command specified in the "change/select colors" button is ^[ the RIP
equivalent to <esc>.
ZMENU.ANS
This is a 19 line ansi, all you would need to do is ensure you use
an ascii editor to delete all carriage returns padded in by TheDraw.
The actual menu is displayed via a popup window. You can draw whatever
you want and the menu will popup over the top of the screen. A neat
implementation that I haven't had time to implement yet would be to
draw an ansi that appears to wrap around the popup window.
ZMENU.RIP
The RIP version of ZMENU.ANS. No Text window is required for this RIP
and any buttons can reset the window.
ZMENU.ASC
This is the actual ascii menu. All choices are included in the
screen. You can customize this one to give the ASCII side of ZMessage
the same look and feel as your BBS.
=====================================================================
7 COMMAND-LINE PARAMETERS
====================================================================
Zmessage accepts several command-line parameters to allow for
setting of node specific parameters such the path to the dropfile and
odd IRQ/COM Port settings. The parameters available are listed below.
DROPFILE PATH This is the location of your drop file IE C:\BBS or
whatever directory that contains the dropfile for the
node calling Zmessage. THIS MUST BE THE FIRST PARAMETER
IN ALL CALLS TO ZMESSAGE.
LOGON Optional parameter tells Zmessage to operate in LOGON
mode. When LOGON is specified, Zmessage will display all
messages, then ask the user if they wish to add a message.
They may then enter a message or answer "no" and be returned
to the BBS. If they decide to add a message, they will be
returned to the BBS after adding the message.
NOFOSSIL This parameter, forces Zmessage to use Internal COM
routines instead of using a FOSSIL driver. Zmessage
will default to FOSSIL routines unless this parameter is
passed.
L:x Where x = Locked BPS rate. This parameter is normally
obtained from your bbs dropfile and not required. It is
only included to allow systems that do not report the
locked port BPS rate to set it via the command line.
THE FOLLOWING PARAMETERS ARE ONLY REQUIRED IF YOU ARE USING ODD IRQ's OR
COM PORTS AND NOT USING A FOSSIL DRIVER.
ADDRESS:x Where x = the hexidecimal address of the COM port.
Sets the hexidecimal address of the COM port (eg. 2F8)
This parameter is only required if you are NOT using a
FOSSIL driver and are using COM5 or higher
IRQ:x Where x = IRQ number 1-15. Sets the IRQ number of the COM
port. This parameter is only required if you are using
COM5 or higher or have your COM1-4 set to a different IRQ
setting then the default of IRQ 4 for COM1 & COM3 and IRQ 3
for COM2 & COM4.
For example, to call Zmessage for logon mode using internal comm
routines with the dropfile located in the C:\bbs\node1 directory, the
command line syntax would be as follows:
ZMESSAGE.EXE C:\BBS\NODE1 LOGON NOFOSSIL
/|\
|_____The dropfile path MUST be the first parameter.
===========================================================================
8 INSTALLATION
===========================================================================
ZMESSAGE NO LONGER REQUIRES A FOSSIL DRIVER TO BE LOADED AND
ACTIVATED TO WORK. IT NOW HAS ITS OWN INTERNAL COMM ROUTINES BUT
STILL SUPPORTS A FOSSIL AS THE DEFAULT SET UP.
This version is not compatable with ZMessage 1.x. To upgrade to
2.x from a 1.x version of ZMessage, completely overwrite everything in
your old Zmessage directory. Then DELETE the ZMESSAGE.DAT file along
with the following files ZSCREEN.* and ZOK.*. All future versions of
Zmessage will be compatible with the 2.x data file.
To install ZMessage on your system, do the following:
1. READ the section above entitles COMMAND-LINE PARAMETERS!
2. Unzip this archive into a directory of your choice.
3. Edit ZMESSAGE.CFG and set any configuration options you wish.
4. Set up your BBS to call ZMESSAGE.EXE with appropriate parameters
at logon.
for example:
ZMESSAGE C:\BBS\NODE1 LOGON
Will call Zmessage in logon mode using your FOSSIL driver.
With GAP BBS you would do this by creating a batch file called
LOGON.BAT that calls Zmessage from that batch file. For other
BBS Software, you will need to consult the Docs for that BBS.
5. Set up ZMessage as a door on your BBS and configure your BBS to
call it with without the LOGON parameter. ZMessage will default
to "NORMAL" door operation with the menu routine.
for example:
ZMESSAGE C:\BBS\NODE1 NOFOSSIL
Will call Zmessage in normal "door" mode using internal com
routines.
6. Logon to your BBS and see ZMessage from your BBS.
EXAMPLE BATCH FILE FOR LOGON OPERATION
<<< LOGON.BAT >>>
ECHO OFF
C:
CD\BBS\ZMESSAGE
ZMESSAGE C:\BBS LOGON
CD\BBS
ZMessage will automatically check the directory specified in the
for the dropfile and detect which dropfile type is present.
EXAMPLE BATCH FILE FOR DOOR OPERATION < Menu Interface >
<<< ZMESSAGE.BAT >>>
ECHO OFF
C:
CD\BBS\ZMESSAGE
ZMESSAGE C:\BBS
CD\BBS
======================================================================
9 MULTI-NODE OPERATION
======================================================================
The easiest way to implement multi-node operation is to have a "NODE"
environment variable set by the batch file that initialy starts your bbs
software. You can then use the NODE variable to control flow in your
ZMESSAGE.BAT file and write just one batch for all nodes. An example
below.
For my BBS, the batch that initially starts up the BBS for node1 is none
other than NODE1.BAT. NODE1.BAT sets basic environment variables then
calls GAP.BAT which is the cycling batch file that keeps the BBS running
after each call.
-------------------------------------------------------------------
NODE1.BAT
@ECHO OFF
REM This line sets the %NODE% variable to 1
SET NODE=1
REM The next line sets the path to dszlog.
SET DSZLOG=C:\GAP\NODE1\DSZLOG.
REM this line starts the cycling batch file to run the bbs
D:
CD\GAP\NODE1
GAP
-------------------------------------------------------------------
ZMESSAGE.BAT
@ECHO OFF
REM change to the zmessage directory
D:
CD\GAP\DOORS\ZMESSAGE
REM IF the NODE variable = 1 goto the node1 part
REM IF the NODE variable = 2 goto the node2 part
IF %NODE% == 1 GOTO NODE1
IF %NODE% == 2 GOTO NODE2
REM this is where we end up if node is 1
:NODE1
ZMESSAGE D:\GAP\NODE1 NOFOSSIL
GOTO END
REM this is where we end up if node is 2
:NODE2
ZMESSAGE D:\GAP\NODE2 NOFOSSIL
GOTO END
REM After Zmessage runs we are sent here to chang back to the
REM directory for the bbs node and restart the bbs.
:END
D:
CD\GAP\NODE%NODE%
REM as you can see above the value of %NODE% is appended to
REM whatever you stick it on
======================================================================
10 THE CONFIGURATION FILE
======================================================================
The configuration file included in this archive is heavilly
commented and you should have no problem setting up your own custom
configurations. The format for the configuration file is as follows.
Blank lines and any text following a semi-colon are ignored.
Configuration options are specified using a key word possibly followed
by one or more options. The keywords are not case sensitive but some
of the options are. The order of options in the configuration file is
not significant. The configuration options are detailed in the file.
; ZMessage.CFG - Sample door configuration file
;
;
; Any text following a semi-colon (;), and blank lines, are ignored.
;
;---------------------------------------------------------------------
;
; The door's working directory. This is where the door's system files
; are located. Remove the semi-colon (;) to activate this option.
;
;DoorDir C:\BBS\ZMESSAGE
;
;----------------------------------------------------------------------
;
; Local mode override. Forces door to always operate in local test mode.
; Remove the semi-colon (;) to activate this option. When this mode is
; activated, no door information file is required and default settings
; used for the user's name, location, etc.
;
;LocalMode
;
;----------------------------------------------------------------------
;
; Door personality setting. This setting selects one of a number of;
; sysop interface personalities. Each personality setting emulates
; the status line format and sysop function keys of a particular BBS
; package. Valid personality settings are:
;
; Standard (Open Doors style, similar to RA 1.11)
; PCBoard
; RemoteAccess
; Wildcat
;
Personality Standard
;
;---------------------------------------------------------------------
;
; Log File options. "LogFileName" specifies filename (path optional)
; where the door should record log information. To disable the log
; file altogether, remove the semi-colon (;) from the "DisableLogging"
; line.
;
;LogFileName DOOR.LOG
;DisableLogging
;
;------------------------------------------------------------------------
;
;
; Maximum length of time a user is permitted to access the door.
; If the user's total remaining time on the BBS is less than this value
; the user will only be permitted to access the door for this shorter
; length of time. This option may be disabled by placing a semi-colon
; (;) at the beginning of the line. When this option is disabled, the
; user will be permitted to use the full of their remaining time on the
; BBS within the door.
;
;MaximumDoorTime 15
;
;-------------------------------------------------------------------------
;
; Inactivity timeout. Specifies the maximum number of seconds that may
; elapse without the user pressing any key, before the user will be
; automatically disconnected. A value of 0 disables inactivity
; timeouts.
;
InactivityTimeout 200
;
;-----------------------------------------------------------------------
; Maximum messages allowed. The maximum number of messages that
; Zmessage will allow before paging out the oldest message is set
; here. Set this to a value from 1 to 12.
;
maxMessages 3
;
; User Security Level not allowed to post. This option allows you to
; restrict users of a certain level and below from adding messages to
; the wall. The line below would restrict all users, access level 10
; and below from being able to enter messages.
;
NoPost 10
;-----------------------------------------------------------------------
; Registration Information: Set the following to your Name exaclty
; as it appears in your registration conformation and registration
; code.
;
RegisteredTo Unregistered
RegistrationKey 000000000
;
;------------------------------------------------------------------------
; Name of the sysop. ZMESSAGE can usually determine the sysop's name
; from theinformation passed to the door by the BBS. However, some BBS
; software does not supply this information to doors. In such cases, if
; the sysop's name is required by the door, it may be supplied here.
; Remove the semi-colon (;) to activate this option.
;
;SysopName The Sysop
;
;------------------------------------------------------------------------
;
; Name of the BBS. ZMESSAGE can usually determine the name of the BBS
; from the information passed to the door by the BBS. However, some
; BBS software does not supply this information to door programs. In
; such cases, if the name of the BBS is needed by the door, it may be
; supplied here. Remove the semi-colon (;) to activate this option.
;
;SystemName Unnamed BBS
;
;------------------------------------------------------------------------
;
; Door colour options. These options specify the various text colors
; that will be used by the door if ANSI or AVATAR graphics modes are
; available. Colors are specified in the format:
;
; {Bright} {Flashing} [Foreground Color] on [Background Color]
;
; Where foreground and background colors are one of:
;
; Black
; Blue
; Green
; Cyan
; Red
; Magenta
; Yellow / Brown
; White / Grey
;
; Note that some of these options (such as those that pertain to files
; listings) are not used for all doors.
;
ChatUserColour Bright white on black
ChatSysopColour Bright red on black
;
;------------------------------------------------------------------------
;
; Memory swapping options. These options are generally not needed,
; but can be used to customize OpenDoor's swapping behaviour.
; "SwappingDir" can be used to specify which directory or directories
; should be used for swapping. Multiple directory paths can be
; seperatedusing a semi-colon. "SwappingNoEMS" can be used to prevent
; any swapping from being done to EMS memory, and "SwappingDisable"
; can be used to disable memory swapping altogether. Remove the semi-
; colon (;) to activate any of these options.
;
;SwappingDir C:\
;SwappingNoEMS
;SwappingDisable
;
;----------------------------------------------------------------------
; The following options only apply if a FOSSIL driver is NOT being used
; for serial communications. These options are normally set in the
; FOSSIL command line.
;
;
; Serial I/O buffer sizes. "ReceiveBuffer" specifies the number of bytes in
; the serial I/O receive buffer. You may want to increase this buffer size
; if you find that characters being sent from the user's modem are being lost.
; "TransmitBuffer" specifies the number of bytes in the serial I/O transmit
; buffer. You may want to increase this buffer size for improved performance
; in some multitasking environments.
;
ReceiveBuffer 256
TransmitBuffer 1024
;
;
; UART FIFO buffers. Normally, ZMESSAGE will use 16550A UART FIFO buffers
; if they are available. You can prevent ZMESSAGE from using the FIFO
; buffers, even if they are available, by removing the semi-colon before
; the "NoFIFO" keyword. The "FIFOTriggerSize" specifies how many characters
; may be placed in the FIFO buffers before an serial I/O interrupt is
; envoked. Valid values are 1, 4, 8 and 14 bytes. The default value is 4
; bytes.
;
;NoFIFO
FIFOTriggerSize 4
;
;------------------------------------------------------------------------------
;
; Custom door information file support. ZMESSAGE automatically recognizes
; most door information file (drop file) formats, including DORINFO?.DEF,
; EXITINFO.BBS, DOOR.SYS, SFDOORS.DAT, CALLINFO.BBS and CHAIN.TXT. However,
; to permit ZMESSAGE doors to operate on BBS systems that produce a different
; format file, you may define a custom door information file format. A custom
; door information file format is defined using the "CustomFileName" command,
; followed by one or more lines beginning with the "CustomFileLine" command.
;
; The "CustomFileName" option specifies the filename used to distinguish this
; file format from other file formats. This filename should not include a
; path. To specify the path where the door information file is located, use
; the BBSDir setting, near the beginning of this file. If the filename of the
; custom format is the same as that of one of the built-in formats, the custom
; format will override the built-in format.
;
; The actual format of the custom file is specified using a number of lines
; that begin with the keyword "CustomFileLine". Each of these lines will
; correspond to a single line in the door information file, with the option
; following the "CustomFileLine" keyword specifying the information that can
; be found on that line. This can be one of the following keywords:
;
; Ignore - Causes the next line in the door information
; file to be ignored. Use on lines for which none
; of the options below apply.
; ComPort - COM? port the modem is connected to
; (0 indicates local mode)
; FossilPort - Fossil port number the modem is connected to
; ModemBPS - BPS rate at which to communicate with modem
; (0 or non-numerical value indicates local mode)
; LocalMode - 1, T or Y if door is operating in local mode
; UserName - Full name of the user
; UserFirstName - First name(s) of the user
; UserLastName - Last name of the user
; Alias - The user's psuedonym / handle
; HoursLeft - Hours user has left online
; MinutesLeft - Minutes user has left online, or time left online
; in format hh:mm
; SecondsLeft - Seconds user has left online, or time left online
; in format hh:mm:ss or format mm:ss
; (If more than one of the above time options are
; used, the user time left is taken to be the total
; of all of these values.)
; ANSI - 1, T, Y or G for ANSI graphics mode
; AVATAR - 1, T or Y for AVATAR graphics mode
; RIP - 1, T or Y for RIP graphics mode
; PagePausing - 1, T or Y if user wishes a pause at end of screen
; ScreenLength - Number of lines on user's screen
; ScreenClearing - 1, T or Y if screen clearing mode is on
; Security - The user's security level / access level
; City - City the user is calling from
; Node - Node number user is connected to
; SysopName - Full name of the sysop
; SysopFirstName - The sysop's first name(s)
; SysopLastName - The sysop's last name
; SystemName - Name of the BBS
;
;
;CustomFileName EXAMPLE.DEF; Same format as DORINFO?.DEF
;CustomFileLine SystemName
;CustomFileLine SysopFirstName
;CustomFileLine SysopLastName
;CustomFileLine ComPort
;CustomFileLine ModemBPS
;CustomFileLine Ignore
;CustomFileLine UserFirstName
;CustomFileLine UserLastName
;CustomFileLine City
;CustomFileLine ANSI
;CustomFileLine Security
;CustomFileLine MinutesLeft
;
;------------------------------------------------------------------------------
=============================================================================
REGISTRATION
=============================================================================
What you get when you register:
Up to 12 active messages.
No "unregistered" message.
Your Key will work on ALL future versions of ZMessage.
The number to my BBS for tecnical support.
My undying gratitude.
You sleep better at night.
The Aliens won't suck your brain.
To register ZMessage, simply fill out the registration form included
in this archive and send it with a check or money order payable to KS\
Software to the following address:
KS\ Software
PO BOX 341
Parkton, NC 28371
<Sorry No Credit Cards yet>
Once you recieve your registration code, edit the configuration file
to reflect your registration code and the program will unlock the registered
version capabilities.
===========================================================================
GETTING THE NEWEST VERSION
===========================================================================
The most updated version of Zmessage is available for download on the
following Official Beta Sites:
Apache BBS (910) 497-5451 fido 1:3634/302
TLC BBS (910) 868-2099
RaZoR's EdGe BBS (910) 904-0029
The newest version of ZMessage can can also be obtained through FidoNet
file request at 1:3634/406 filename ZMESSAGE 24 hours/day except NMH.
===========================================================================
CREDITS
===========================================================================
Special thanks goes out to the Beta Team:
Cruser -n- Heather <-Apache BBS (910) 497-5451-> 1:3634/302
Little Sister <-TLC BBS (910) 868-2099->
HereticX16 <-RaZoR's EdGe BBS (910) 904-0029->
Special thanks goes out to HereticX16 for figuring out how to get Zmessage
to run with Renegade. Thanks for the doc man! and of course Brian Pirie
for the OPEN DOORS programming library. Open Doors Vs. 5.0 is available at
any BBS filename ODOORS50.ZIP, or you can FREQ ODOORS from 1:243/8 via
FidoNet.
==========================================================================
REVISION HISTORY
==========================================================================
1.0
It Starts....
1.1
Major Bug Fixes. Added Message Content Confirmation and Posted Message
dialog.
1.20
Smashed stupid bug.
Added ability to limit maximum number of messages in configuration file.
2.0b1
Now has internal comm routines. No more need for fossil.
Added multiline support!
Added ability to embed colors.
2.0b2
Completely overhauled the look and feel of ZMessage.
Added a "normal" door mode with menu driven interface for calling from
inside the BBS
Revamped data file to allow for unlimited embedded colors, and up to
12 messages instead of 9.
Added RIP
Squashed the "Chinese" bug!
Rensetup.doc added to the archive.
2.0b3 Wide Beta
RIP Autodetect actually works now!
Added ability to restrict users below a certain access level from
posting.
Prior to this version a configuration file was required for all
nodes. Now node specific data such as dropfile path and odd
IRQ's are now set on the command line and only one configuration
file is required to set the rest of the door configuration
options.
THE FUTURE.......
On the drawing board are the following items for future revisions.
A Parser to implement naughty and nice mode of operation.
A trash can file for those who need to be there.
If there is anything you would like to see implemented or changed in
ZMessage, please E-Mail me with your comments. Again, my E-Mail address is
FidoNet
1:3634/406
AOL
Moutan Man
InterNet
moutanman@aol.com
and snail mail
PO BOX 341
Parkton, NC 28371